//package com.wxy.demo.config;
//
//import com.zaxxer.hikari.HikariDataSource;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import javax.sql.DataSource;
//
///**
// * @author wangxiaoyuan
// * 2021/7/6 17:13
// **/
//@Configuration
//public class DataSourceConfig {
//
//    /**
//     * hikari连接池
//     *
//     * @return
//     */
//    @Bean(name = "dataSource")
//    public DataSource datasource() {
//        HikariDataSource ds = new HikariDataSource();
//        ds.setDriverClassName("com.mysql.cj.jdbc.Driver");
//        ds.setJdbcUrl("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai");
//        ds.setUsername("root");
//        ds.setPassword("root");
//        ds.setAutoCommit(true);
//        ds.setConnectionTestQuery("SELECT 1");
//        ds.setConnectionTimeout(30000);
//        ds.setIdleTimeout(30000);
//        ds.setMaxLifetime(1800000);
//        ds.setMaximumPoolSize(15);
//        ds.setMinimumIdle(5);
//        ds.setPoolName("myHikariCP");
//        return ds;
//    }
//}
